#ifndef _RUEDAPRINCIPAL_H_
#define _RUEDAPRINCIPAL_H_

#include "Rueda.h"
#include "RuedaSecundaria.h"

class RuedaPrincipal :
	public Rueda
	{
	private:
		/*
		*	ruedaSecundaria: rueda que compone la rueda principal y que lleva las cabinas.
		*/
		RuedaSecundaria* ruedaSecundaria[3];
	
	public:
		/*
		*	RuedaPrincipal()
		*	Constructor de RuedaPrincipal.
		*/
		RuedaPrincipal();

		/*
		*	~RuedaPrincipal()
		*	Destructor de RuedaPrincipal.
		*/
		~RuedaPrincipal();

		/*
		*	dibujar(int tiempoDurEscena)
		*	funcion que se encarga de dibujar una RuedaPrincipal.
		*/
		void dibujar(int tiempoDurEscena);

		RuedaSecundaria* getRuedaSecundaria(unsigned int i);
	};

#endif